LL DAC APIs listing for migration

There are a few API changes in the LL layer. This page lists only the modified LL APIs. Others not listed here are unchanged between HAL1 and HAL2.

LL DAC constants

HAL1

series

HAL2

LL_DAC_TRIG_SOFTWARE

u5, h5, l4, g4, g0, f4, h7

LL_DAC_TRIGGER_SOFTWARE

LL_DAC_TRIG_EXT_TIM1_TRGO

u5, h5, l4, g4, g0, h7

LL_DAC_TRIGGER_TIM1_TRGO

LL_DAC_TRIG_EXT_TIM2_TRGO

u5, h5, l4, g4, g0, f4, h7

LL_DAC_TRIGGER_TIM2_TRGO

LL_DAC_TRIG_EXT_TIM4_TRGO

u5, h5, l4, g4, f4, h7

LL_DAC_TRIGGER_TIM4_TRGO

LL_DAC_TRIG_EXT_TIM5_TRGO

u5, h5, l4, f4, h7

LL_DAC_TRIGGER_TIM5_TRGO

LL_DAC_TRIG_EXT_TIM6_TRGO

u5, h5, l4, g4, g0, f4, h7

LL_DAC_TRIGGER_TIM6_TRGO

LL_DAC_TRIG_EXT_TIM7_TRGO

u5, h5, l4, g4, g0, f4, h7

LL_DAC_TRIGGER_TIM7_TRGO

LL_DAC_TRIG_EXT_TIM8_TRGO

u5, h5, l4, g4, f4, h7

LL_DAC_TRIGGER_TIM8_TRGO

LL_DAC_TRIG_EXT_TIM15_TRGO

u5, h5, l4, g4, g0, h7

LL_DAC_TRIGGER_TIM15_TRGO

LL_DAC_TRIG_EXT_LPTIM1_CH1

u5, h5

LL_DAC_TRIGGER_LPTIM1_CH1

LL_DAC_TRIG_EXT_LPTIM3_CH1

u5

LL_DAC_TRIGGER_LPTIM3_CH1

LL_DAC_TRIG_EXT_EXTI_LINE9

u5, h5, l4, g4, g0, f4, h7

LL_DAC_TRIGGER_EXTI9

LL_DAC_TRIG_EXT_LPTIM1_OUT

u5, h5, l4, g0, h7

LL_DAC_TRIGGER_LPTIM1_CH1

LL_DAC_TRIG_EXT_LPTIM3_OUT

u5, h7

LL_DAC_TRIGGER_LPTIM3_CH1

LL_DAC_OUTPUT_CONNECT_GPIO

u5, h5, l4, g4, g0, h7

LL_DAC_OUTPUT_CONNECT_EXTERNAL

LL_DAC_SIGNED_FORMAT_DISABLE

u5, h5, g4

LL_DAC_SIGN_FORMAT_UNSIGNED

LL_DAC_SIGNED_FORMAT_ENABLE

u5, h5, g4

LL_DAC_SIGN_FORMAT_SIGNED

LL_DAC_TRIG_EXT_LPTIM2_CH1

h5

Not implemented yet in HAL2. .

LL_DAC_TRIG_EXT_LPTIM2_OUT

h5, l4, g0, h7

LL_DAC_TRIGGER_LPTIM2_OUT

LL_DAC_TRIG_EXT_TIM3_TRGO

h5, g4, g0

LL_DAC_TRIGGER_TIM3_TRGO

LL_DAC_SAWTOOTH_POLARITY_DECREMENT

g4

LL_DAC_SAWTOOTH_DIRECTION_DECREMENT

LL_DAC_SAWTOOTH_POLARITY_INCREMENT

g4

LL_DAC_SAWTOOTH_DIRECTION_INCREMENT

LL_DAC_TRIG_EXT_EXTI_LINE10

g4

LL_DAC_INC_TRIGGER_EXTI_LINE10

LL_DAC_TRIG_EXT_HRTIM_RST_TRG1

g4

LL_DAC_TRIGGER_HRTIM_RST_TRG1

LL_DAC_TRIG_EXT_HRTIM_RST_TRG2

g4

LL_DAC_TRIGGER_HRTIM_RST_TRG2

LL_DAC_TRIG_EXT_HRTIM_RST_TRG3

g4

LL_DAC_TRIGGER_HRTIM_RST_TRG3

LL_DAC_TRIG_EXT_HRTIM_RST_TRG4

g4

LL_DAC_TRIGGER_HRTIM_RST_TRG4

LL_DAC_TRIG_EXT_HRTIM_RST_TRG5

g4

LL_DAC_TRIGGER_HRTIM_RST_TRG5

LL_DAC_TRIG_EXT_HRTIM_RST_TRG6

g4

LL_DAC_TRIGGER_HRTIM_RST_TRG6

LL_DAC_TRIG_EXT_HRTIM_STEP_TRG1

g4

LL_DAC_INC_TRIGGER_HRTIM_STEP_TRG1

LL_DAC_TRIG_EXT_HRTIM_STEP_TRG2

g4

LL_DAC_INC_TRIGGER_HRTIM_STEP_TRG2

LL_DAC_TRIG_EXT_HRTIM_STEP_TRG3

g4

LL_DAC_INC_TRIGGER_HRTIM_STEP_TRG3

LL_DAC_TRIG_EXT_HRTIM_STEP_TRG4

g4

LL_DAC_INC_TRIGGER_HRTIM_STEP_TRG4

LL_DAC_TRIG_EXT_HRTIM_STEP_TRG5

g4

LL_DAC_INC_TRIGGER_HRTIM_STEP_TRG5

LL_DAC_TRIG_EXT_HRTIM_STEP_TRG6

g4

LL_DAC_INC_TRIGGER_HRTIM_STEP_TRG6

LL_DAC_TRIG_EXT_HRTIM_TRGO1

g4, h7

LL_DAC_TRIGGER_HRTIM1_TRG1

LL_DAC_TRIG_EXT_HRTIM_TRGO2

g4, h7

LL_DAC_TRIGGER_HRTIM1_TRG2

LL_DAC_TRIG_EXT_HRTIM_TRGO3

g4

LL_DAC_TRIGGER_HRTIM1_TRG3

LL_DAC_TRIGGER_EXT_IT9

h7

LL_DAC_TRIGGER_EXTI_LINE9

LL_DAC_TRIG_EXT_EXTI_LINE9

u5, c0, l4, g4, g0, f4

LL_DAC_TRIGGER_EXTI_LINE9

LL_DAC_CONNECT_GPIO

h7

Not implemented yet in HAL2. .

LL_DAC_CONNECT_INTERNAL

h7

LL_DAC_OUTPUT_CONNECT_INTERNAL

LL_DAC_TRIG_EXT_TIM23_TRGO

h7

Not implemented yet in HAL2. .

LL_DAC_TRIG_EXT_TIM24_TRGO

h7

Not implemented yet in HAL2. .

LL_DAC_WAVEGENERATION_NOISE

h7

LL_DAC_WAVE_AUTO_GENERATION_NOISE

LL_DAC_WAVEGENERATION_NONE

h7

LL_DAC_WAVE_AUTO_GENERATION_NONE

LL_DAC_WAVEGENERATION_TRIANGLE

h7

LL_DAC_WAVE_AUTO_GENERATION_TRIANGLE

LL_DAC_HIGH_FREQ_MODE_DISABLE

u5, h5, l4, g4

LL_DAC_HIGH_FREQ_MODE_DISABLED

LL DAC macros

HAL1

series

HAL2

LL_DAC_WriteReg

u5, h5, l4, g4, g0, f4, h7

LL_DAC_WRITE_REG

LL_DAC_ReadReg

u5, h5, l4, g4, g0, f4, h7

LL_DAC_READ_REG

__LL_DAC_CHANNEL_TO_DECIMAL_NB

u5, h5, l4, g4, g0, f4, h7

LL_DAC_CHANNEL_TO_DECIMAL_NB

__LL_DAC_DECIMAL_NB_TO_CHANNEL

u5, h5, l4, g4, g0, f4, h7

LL_DAC_DECIMAL_NB_TO_CHANNEL

__LL_DAC_DIGITAL_SCALE

u5, h5, l4, g4, g0, f4, h7

LL_DAC_DIGITAL_SCALE

__LL_DAC_CALC_VOLTAGE_TO_DATA

u5, h5, l4, g4, g0, f4, h7

LL_DAC_CALC_VOLTAGE_TO_DATA

__LL_DAC_FORMAT_SAWTOOTHWAVECONFIG

g4

LL_DAC_FORMAT_SAWTOOTHWAVECONFIG

LL DAC structures

HAL1

series

HAL2

LL_DAC_InitTypeDef

u5, c0, l4, g4, g0, f4, h7

Removed / New usage sequence

LL DAC functions

HAL1

series

HAL2

Refer to

LL_DAC_IsAutonomousModeEnabled

u5

LL_DAC_IsEnabledAutonomousMode

LL_DAC_GetWaveSawtoothPolarity

g4

Not implemented yet in HAL2. .

LL_DAC_SetWaveSawtoothPolarity

g4

Not implemented yet in HAL2. .

LL_DAC_StructInit

u5, h5, l4, g4, g0, f4, h7

Removed in HAL2/new usage sequence

Refer to

LL_DAC_Init

u5, h5, l4, g4, g0, f4, h7

Removed in HAL2/new usage sequence

Refer to

LL_DAC_DeInit

u5, h5, c0, l4, g4, g0, f4, h7

Removed in HAL2/new usage sequence

Refer to